@charset 'utf-8';
/* CSS reset */
html{color:#000;background:#FFF;font-family:'Microsoft YaHei';font-size: 14px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,input,button,textarea,p,th,td,strong{padding:0;margin:0;font-family:'Microsoft YaHei';color:#fff;}
img{border:0;}
a{text-decoration:none; color:blue; outline:none;}/*此处待添加默认链接颜色*/
a:hover{color:blue ;}
var,em,strong{font-style:normal;}
em,strong,th,var{font-style:inherit;font-weight:inherit;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4{font-size:100%;font-weight:normal;}
input,button,textarea,select,option{font-family:inherit; font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both; }
.clearfix { *zoom:1; }
html, body {
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.wrap {
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.header {
    position: absolute;
    width: 100%;
    height: 5.86rem;
    background: #fff;
    z-index: 100;
}
.header-lo {
    float: left;
    margin-top: 1.36rem;
    /*padding-left: 2.57rem;*/
}
.header-lo img {
    float: left;
    width: 60px;
    height: 20px;
    /*width: 6.29rem;*/
    /*height: 2.43rem;*/
    /*margin-right: 1rem;*/
}
/*.header-lo h2 {
    float: left;
    color: #33d4db;
    line-height: 1.63rem;
    font-size: 12px;
    font-family: 'SimSum';
}
.nav {
    float: right;
    padding-top: 1.86rem;
    padding-right: 12.57rem;
}
.nav ul {
    width: 27.86rem;
    height: 3.86rem;
}
.nav ul li {
    float: left;
    height: 3.86rem;
    margin-right: 3.29rem;
    color: #2c2c2c;
    line-height: 3.86rem;
    font-size: 1.14rem;
    text-align: center;
    cursor: pointer;
}
.nav ul .undeli {
    color: #12d1d8;
    -webkit-box-shadow: 0 2px 0 0 #12d1d8;
    box-shadow: 0 2px 0 0 #12d1d8;
}
.nav .undeli .selshow {
    color: #12d1d8;
}
.r-team {
    height: 100%;
    background: url("../images/rcity_30.png") no-repeat;
    background-size: cover;
}
.r-teamtit {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 28.86rem;
    height: 21.71rem;
    margin: -10.43rem 0 0 -13.71rem;
}
.r-teamtit h2 {
    width: 22.5rem;
    margin: 0 auto;
}
.r-teamtit h2 span {
    margin-right: 1.29rem;
    font-size: 2.14rem;
}
.r-teamtit .big-size {
    width: 26.71rem;
    margin: 1.57rem auto;
    border-bottom: 1px solid #fff;
    font-size: 3.71rem;
    letter-spacing: 0.71rem;
}
.r-teamtit p {
    width: 28.14rem;
    margin: 0 auto;
    font-size: 1.14rem;
    text-align: center;
    letter-spacing: 0.14rem;
}*/
.btndibu {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 45px;
    z-index: 100;
}
.downbtn{
    width: 45px;
    height: 45px;
    background: url("../images/rcity_06.png") no-repeat;
    margin: 0 auto;
    cursor: pointer;
}
/*第二幅*/
/*.t-pro {
    background: url("../images/rcity_31.jpg") no-repeat;
}
.t-produ {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 57.14rem;
    height: 30.29rem;
    margin: -17.29rem 0 0 -27.57rem;
}
.t-produ h2 {
    color: #12d1d8;
    line-height: 3.43rem;
    font-family: 'SimSum';
    font-size: 3.29rem;
    text-align: center;
}
.t-produ p {
    margin-bottom: 3.57rem;
    color: #2c2c2c;
    line-height: 4.71rem;
    font-size: 1.43rem;
    text-align: center;
}
.t-produ ul {
    overflow: hidden;
    width: 57.14rem;
    height: 17.86rem;
}
.t-produ ul li {
    float: left;
    width: 9.29rem;
    height: 13rem;
    padding: 2.43rem 2.3rem;
    cursor: pointer;
}
.t-produ ul .t-show {
    background: #12d1d8;
}
.t-produ li span {
    display: block;
    width: 5.71rem;
    height: 5.71rem;
    margin: 0 auto;
}
.t-produ li:nth-child(1) span {
    background: url("../images/rcity_20.png") no-repeat;
}
.t-produ li:nth-child(2) span {
    background: url("../images/rcity_24.png") no-repeat;
}
.t-produ li:nth-child(3) span {
    background: url("../images/rcity_10.png") no-repeat;
}
.t-produ li:nth-child(4) span {
    background: url("../images/rcity_26.png") no-repeat;
}
.t-produ .t-show:nth-child(1) .t-img {
    background: url("../images/rcity_18.png") no-repeat;
}
.t-produ .t-show:nth-child(2) .t-img {
    background: url("../images/rcity_22.png") no-repeat;
}
.t-produ .t-show:nth-child(3) .t-img {
    background: url("../images/rcity_08.png") no-repeat;
}
.t-produ .t-show:nth-child(4) .t-img {
    background: url("../images/rcity_12.png") no-repeat;
}
.t-produ li h3 {
    color: #404142;
    margin-top: 2.43rem;
    font-size: 1.14rem;
    text-align: center;
}
.t-produ li p {
    display: none;
    margin-top: 1rem;
    color: #fff;
    line-height: 1.29rem;
    font-size: 1rem;
    text-align: center;
}
.t-produ .t-show h3 {
    color: #fff;
}
.t-produ .t-show p {
    display: block;
}*/
/*第三幅*/
/*.c-pro {
    background: url("../images/rcity_29.png");
}
.c-produ {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 57.14rem;
    height: 30.29rem;
    margin: -21.43rem 0 0 -28.57rem;
}
.c-produ h2 {
    color: #12d1d8;
    line-height: 3.29rem;
    font-family: 'SimSum';
    font-size: 3.29rem;
    text-align: center;
}
.c-produ p {
    margin-bottom: 1.04rem;
    color: #2c2c2c;
    line-height: 3.71rem;
    font-size: 1.43rem;
    text-align: center;
}
.c-produ ul {
    overflow: hidden;
    width: 60rem;
    height: 25.29rem;
}
.c-produ ul li {
    float: left;
    width: 18.57rem;
    height: 24.29rem;
    margin-right: 1.43rem;
    cursor: pointer;
}
.c-produ li a, .c-produ li img {
    display: block;
    width: 18.57rem;
    height: 18.57rem;
}
.c-produ li p {
    width: 18.57rem;
    height: 5.72rem;
    line-height: 5.71rem;
    color: #444;
    background: #fff;
    font-size: 1.14rem;
}
.c-produ p span {
    margin-left: 1rem;
    font-size: 0.86rem;
}
.c-show {
    -webkit-box-shadow: 0 5px 10px 0 #ccc;
    box-shadow: 0 5px 10px 0 #ccc;
}
.c-show .c-link {
    color: #fff;
    background: #12d1d8;
}
.c-procn .c-more {
    display: block;
    width: 6.71rem;
    height: 2.86rem;
    margin: 2.26rem auto;
    border: 1px solid #12d1d8;
    line-height: 2.86rem;
    color: #12d1d8;
    font-size: 1.29rem;
    text-align: center;
}*/
/*三块部分*/
/*.f-us {
    height: 100%;
}*/
/*第四幅*/
/*.u-about {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 28%;
    min-height: 12rem;
    background: url("../images/rcity_32.png") no-repeat;
    background-size: cover;
}
.u-frame {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 28.14rem;
    height: 3.86rem;
    margin: -1.93rem 0 0 -14.07rem;
    border: 2px solid #fff;
    border-radius: 4px;
    color: #fff;
    line-height: 3.86rem;
    font-size: 0.86rem;
    text-align: center;
}
.u-frame a {
    display: block;
    width: 7.29rem;
    margin: -2rem auto;
    color: #12d1d8;
    background: #1c494f;
    font-size: 1.86rem;
    text-align: center;
}*/
/* 第五幅 */
/*.s-dream {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 37%;
    min-height: 14.86rem;
    background: #fff;
}
.s-drcn {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 90.86rem;
    height: 14.29rem;
    margin: -7.14rem 0 0 -45.43rem;
}
.s-drcn h2 {
    color: #12d1d8;
    line-height: 3.43rem;
    font-family: 'SimSum';
    font-size: 3.29rem;
    text-align: center;
}
.s-drcn p {
    margin-top: 2rem;
    padding: 0 9rem;
    color: #2c2c2c;
    line-height: 2.29rem;
    font-size: 1.43rem;
    text-align: left;
    text-indent: 2em;
}*/
/*尾部*/
/*.footer {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 35%;
    min-height: 17.43rem;
    background: url("../images/rcity_33.png") no-repeat;
    background-size: cover;
}
.i-info {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 61.43rem;
    height: 17.14rem;
    margin: -7.57rem 0 0 -30.64rem;
}
.i-info div:nth-child(1) {
    float: left;
    width: 17.14rem;
    margin-right: 5.71rem;
}
.i-info div:nth-child(1) h3 {
    margin-bottom: 0.5rem;
    color: #fff;
    line-height: 2.57rem;
    font-size: 1.71rem;
}
.i-info div:nth-child(1) p {
    color: #fff;
    line-height: 1.86rem;
    font-size: 1.14rem;
    font-family: 'SimSum';
}
.i-info div:nth-child(2) {
    float: left;
    width: 15rem;
    margin-right: 5.71rem;
}
.i-info div:nth-child(2) h3 {
    margin-bottom: 0.5rem;
    color: #fff;
    line-height: 2.57rem;
    font-size: 1.71rem;
}
.i-info div:nth-child(2) p {
    color: #fff;
    line-height: 1.86rem;
    font-size: 1.14rem;
    font-family: 'SimSum';          
}
.i-info div:nth-child(3) {
    float: left;
    width: 17.86rem;
}
.i-info div:nth-child(3) p {
    margin-top: 0.71rem;
    color: #fff;
    line-height: 2.14rem;
    font-size: 1.14rem;
    font-family: 'SimSum';          
}
.i-info h2 {
    position: absolute;
    bottom: 28%;
    left: 50%;
    width: 22.4rem;
    margin: 0 0 0 -10.71rem; 
}
.i-info h2 span {
    margin-right: 1.29rem;
    font-size: 2.14rem;
}*/